//y就是可选类型
//可选参数的类型是什么？number|undefiend联合类型
//可选类型的参数一般放在后面，不要放在前面
function foo(x: number, y?: number) {
  //类型缩小
  if (y !== undefined) {
    console.log(y + 10);
  }
}

foo(10);
foo(10, 20);
export {};
